.request_form.basics_bottom label.error
{
    top: 10px;
}

.request_form
{
    font: 10px/10px Verdana; 
}

.selectbox .display
{
    width: 271px;
}

.request_form .input_wrapper
{
    height: 32px;
    padding: 9px 14px 0;
    margin-bottom: 20px;
    border: 1px solid #c4c3c3;
    background: #fff;
}

.input_wrapper .inputtext,
.input_wrapper .inputselect
{
    display: block;
    width: 100%;
    height: 20px;
    border: 1px solid #fff;
    outline: none;
    padding: 0;
    margin: 0;
    vertical-align: top;
    font: 13px/17px "Trebuchet MS", Tahoma;
    color: #616060;
}

.right_form_block,
.left_form_block
{
    width: 47.3%;
}

.left_form_block
{
    float: left;
}

.right_form_block
{
    float: right;
}

.input_wrapper.phone.error
{
    margin-bottom: 45px;
}